Testa ai :
local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVbehavior == CONVERSATION_DEFAULT and 0 or cid local pos1 = {x=82, y=339, z=7} -- posicao da pra onde ele vai ser teleportado depois de 5 minutos local pos2 = {x=79, y=335, z=7} --- posiçao da cidade local stora = 355222 -- não mexer local tempo = 300 -- tempo que vai demorar para ele ser teleportado para a posicao if msgcontains(msg, "teste") and getPlayerStorageValue(cid, stora) < os.time() then doTeleportThing(cid, pos1) doSendMagicEffect(getThingPos(cid), 10) setPlayerStorageValue(cid, stora, os.time() + tempo) selfSay("voce foi enviado para outro destino", cid) elseif msgcontains(msg, "teste") and getPlayerStorageValue(cid, stora) >= os.time() then doTeleportThing(cid, pos2) selfSay("voce esta na cidade", cid) doSendMagicEffect(getThingPos(cid), 10) end end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())





info
Grupo: Visconde
Registrado: 09/05/18
Posts: 267
Reputação: +9
Gênero: Feminino
Char no Tibia: Merascylla
Alguem consegue me ajudar com um NPc que leva o player para "x" posição mas tem uma chance do player ir para uma outra ( só seria possivel enviar um player para essa outra posição depois de 5 minutos)